Improving Aglets with Strong Agent Mobility through the IBM JikesRVM

نویسندگان

  • Giacomo Cabri
  • Luca Ferrari
  • Letizia Leonardi
  • Raffaele Quitadamo
چکیده

— Agents are problem-solving entities that, thanks to characteristics such as autonomy, reactivity, proactivity and sociality, together with mobility, can be used to develop complex and distributed systems. In particular, mobility enables agents to migrate among several hosts, becoming active entities of networks. Java is today one of the most exploited languages to build mobile agent systems, thanks to its object-oriented support, portability and network facilities. Nevertheless, Java does not support strong mobility, i.e., the mobility of threads along with their execution state; thus developers cannot develop agents as real mobile entities. This paper reports our approach for Java thread strong migration, based on the IBM Jikes Research Virtual Machine, presenting our results and proposing an enrichment of the Aglets mobile agent platform in order to exploit strong agent mobility.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Leveraging strong agent mobility for Aglets with the Mobile JikesRVM framework

Mobility enables agents to migrate among several hosts, becoming active entities of networks. Java is today one of the most exploited languages to build mobile agent systems, thanks to its object-oriented support, portability and network facilities. Nevertheless, Java does not support strong mobility, i. e. the possibility of relocating running threads along with their execution state; challeng...

متن کامل

AMDB: An Approach for Sharing Mobile Databases in Dynamically Configurable Environments

We define a Mobile Database Community (MDBC) as a dynamic collection of autonomous mobile databases in which each database user can access databases in the community through a wireless communication infrastructure. New participants may join to an MDBC as they move within communication range of one or more hosts which are members of the MDBC. On other hand, MDBC participants may transiently disc...

متن کامل

Enhancing Network Management using Mobile Agents

Agent mobility addresses some limitations faced by classic client/server architecture, namely, in minimising bandwidth consumption, in supporting adaptive network load balancing and in solving problems caused by intermittent or unreliable network connections. There has been a great deal of attention on the potential productivity gains expected from so-called intelligent agents. These however re...

متن کامل

Comparison of autonomous mobile agent technologies

Comparison between four different Java-based software agent technologies Aglets (IBM), CHAOS (Fujitsu) , Voyager (ObjectSpace) and Odyssey (General Magic) Distribution: Supersedes: Superseded by: 1989.01.000 Approved 12 May 1997 Technical Report

متن کامل

Using Javaspaces to Implement a Mobile Multi-agent System

This paper investigates how a framework for sharing objects in a distributed setting can provide the same support for mobile agents as a framework made specific for this purpose. The paper describes experiences from migrating a multi-agent system using the JavaSpaces framework from Sun and that was originally implemented using the Aglets agent framework from IBM. Our mobile agent system is name...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005